%%%-------------------------------------------------------------------
%%% @author Rain
%%% @doc 角色相关
%%% @end
%%%-------------------------------------------------------------------
-author("Rain").
-ifndef(ROLE_HRL).
-define(ROLE_HRL, true).

%% @doc 角色进程状态
-record(role_state, {
    role_id = 0 :: integer() %% 角色id
}).


-record(role, {
    role_id = 0 :: integer(), % 角色id
    name = <<>> :: binary() % 角色名

}).

-define(R2C_MSG(Msg), role_svr:role_to_client_msg(Msg)). % 角色进程发送给客户端的消息
-define(RID2C_MSG(RoleId, Msg), role_svr:role_id_to_client_msg(RoleId, Msg)). % 通过角色id发送给客户端的消息

-endif.